home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-0055 / kdoodler / kdoodler.doc < prev    next >
Text File  |  1997-04-16  |  52KB  |  1,585 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                       KDOODLER  V1.1
  17.  
  18.                                 (c) 1988 Kristofer H. Cruz
  19.                                  All Rights Reserved
  20.  
  21.                                       8 Oct 88
  22.  
  23.  
  24.          BETA TESTED BY:             MARIE FOSTER
  25.                                     FACCS PRESIDENT
  26.  
  27.          For a full featured version, send $10.00 to:
  28.  
  29.                             Kdoodler Registration
  30.                             2112 W. Bridge Ave
  31.                             Spokane, Wa. 99201
  32.  
  33.  
  34.  
  35.  
  36.  
  37. This program is shareware. By this, it is meant that anyone may possess a
  38. copy of the program. YOU MAY NOT SELL IT!!!
  39.  
  40. Distribution through user group libraries is allowed. I would enjoy receiving
  41. a copy of each users group newsletter as well as comments on the program.
  42. However, this is NOT a prerequisite to carry KDOODLER in user group
  43. libraries.
  44.  
  45.  
  46. If you prefer, you can leave electronic mail to my Beta Testers, who are
  47. more fortunate than I since they can afford to have an account.
  48.  
  49.          On GEnie->   M.L.FOSTER
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.          This program is written in 100% compiled GFA BASIC.
  57.  
  58. ******************************************************************************
  59.                                     Acknowledgments
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73. ******************************************************************************
  74.  
  75. Thank you Marie Foster for Beta Testing and uploading KDOODLER.
  76.  
  77. ------------------------------------------------------------------------------
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.                                Introduction
  88.  
  89. The manual is divided into five main sections:  What is KDOODLER?; What Do You
  90. Get?; Features; Functions/Commands; Tutorial; Future Enhancements. It is hoped
  91. that this documentation answers any questions you may have about the program.
  92. However, I will gladly answer any questions you may have. I regularly call
  93. Spokane Tricomm BBS (509-922-1945) and am a member of the First Atari Computer
  94. Club of Spokane (FACCS).
  95.  
  96.  
  97.  
  98.  
  99.  
  100. *******************************************************************************
  101.  
  102.  
  103.                                What is KDOODLER?
  104.  
  105.  
  106. Kdoodler is a monochrome only graphics drawing and manipulation program. It is
  107. not a CAD system (although far less capable PD programs have been pushed off as
  108. such). It is for the person who wants to use some of the more advanced
  109. graphic features to do High Tech doodling. So why didn't I just say "It is a
  110. drawing program." ?  Well....... it is a drawing program, and it has a few
  111. more features that don't fall into the "DRAW" category. These features will be
  112. explored as you read on further in the manual. Consider this just another tool
  113. to give you a bit more variation in your graphic creations.
  114.  
  115.  
  116.  
  117. *******************************************************************************
  118.  
  119.                                What Do You Get?
  120.  
  121. You should have downloaded 'KDOODLER.ARC'. Once unarced, it should contain:
  122.  
  123.            KDOODLER.PRG     : This is KDOODLER
  124.            README.DOC       : Documentation
  125.            SPOKIRK.PI3      : Digitized Photo, Try the contrast feature.
  126.            SAMPLES.PI3      : Example Kdoodler pic w/ Spec effects
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141. If you are missing any of these, try to find someone who has them all. If you
  142. have the docs and the program, then you may substitute any degas PI3 files.
  143.  
  144. ******************************************************************************
  145.  
  146.                                    FEATURES
  147.  
  148.      * Works in colo or mono                   *  Import PM+ shapes*
  149.      * Import MacPaint files *                 *  Magnify or fatbits
  150.      * Seperate color palettes                 *  Editable fill
  151.      * Color Fills                             *  Improved error checking
  152.      * Four working screens.                   *  Cut-N-Paste,Buffer,Blend
  153.      * Screen inversion                        *  Copy-N-Paste,Buffer
  154.      * Degas Compatible                        *  Bit Image Format
  155.      * Contrasting                             *  Editable Fills
  156.      * Editable Text                           *  Editable Paint
  157.      * Editable Linetypes                      *  Text Rotation
  158.      * Image Mirroring                         *  Image Ghosting
  159.      * Image Negatives                         *  Circles,Ellipses,Box, Rbox
  160.      * Chalk                                   *  Rubberbanding
  161.      * Lines                                   *  Undo Command
  162.      * Printing position line
  163.  
  164.             Printing:
  165.  
  166.    * Epson 8" Screen dump  with single, double or triple strike!
  167.    * NEC 8023,8027 and compatables
  168.  
  169. Your printer not supported? Contact the author about making a dump for your
  170. printer.
  171.  
  172. Note: NX1000 rainbow driver to be added soon. Only for registered users!
  173.  
  174.  
  175. ******************************************************************************
  176.                                      Functions and Commands
  177.  
  178.  
  179.  
  180. The functions section is divided up into six categories representing the six
  181. major menubar selections. They are: FILE; DRAW; GMODE; EDIT; CUT/PASTE;
  182. SCREEN.
  183.  
  184.  
  185. Parameters are things which affect the described command. Use explains
  186. how the use the command. Description explains what the command does.
  187.  
  188. >>>>>>>>>>>>>>>>>>>>>>>>>>>>  FILE  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  189.  
  190.  
  191.  
  192.   PRINT NEC
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.              DESCRIPTION: Prints screen to NEC 8023/8027 printers.
  207.  
  208.                   Use        : Click on menubar.
  209.  
  210.                   Parameters :  None
  211.  
  212.  
  213.  
  214.   PRINT EPS
  215.  
  216.             Description: Prints screen to Epson compatible printers in 8" .
  217.  
  218.             Use        : Click on menubar. An alert box will appear asking
  219.                          you whether you want your printout to be single,
  220.                          double or triple strike. This means how many times
  221.                          the printer will print the same line before moving on
  222.                          to the next line. After you have selected the strike,
  223.                          you will be prompted with another alert box asking
  224.                          you which linefeed width you prefer. You Have two
  225.                          choices: 10/216" or 11/216" . You will have to
  226.                          experiment here to determine which is best for you.
  227.                          The reason for this is that some printers do not have
  228.                          even line feed width capability. This is obvious
  229.                          when printing dot intensive dumps. Small white lines
  230.                          will appear under 11/216". If this happens, switch to
  231.                          10/216 and try it again. In general, if you are
  232.                          printing an image that does not have heavy black
  233.                          areas such as most clip art, then use 11/216"
  234.                          linefeed width.
  235.  
  236.                Parameters :  NONE
  237.  
  238.                        Note: Epson is a trademark of the Epson Corporation.
  239.  
  240.  
  241.  
  242.    LOAD DEG
  243.  
  244.               Description: Loads Degas PI3 files.
  245.  
  246.               Use        : Click on menubar.
  247.  
  248.               Parameters :  None
  249.  
  250.  
  251.  
  252.      LOAD BIF
  253.  
  254.               Description: Load Binary Image Format files (BIF). These are
  255.                            simple 32000 byte bit image copies of the screen.
  256.  
  257.               Use        : Click on menubar.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.               Parameters : none
  272.  
  273.  
  274.  
  275.     SAVE DEG
  276.  
  277.               Description: Save Degas compatible images.
  278.  
  279.               Use        : Click on menubar.
  280.  
  281.               Parameters : None
  282.  
  283.  
  284.  
  285.    SAVE BIF
  286.  
  287.               Description: Save Binary Image Format files (BIF). These are
  288.                            simple 32000 byte bit image copies of the screen.
  289.  
  290.               Use        : Click on menubar.
  291.  
  292.               Parameters : None
  293.  
  294.  
  295.  
  296.     LOAD MAC
  297.  
  298.              Description : Load MacPaint files. Allows users to incorporate
  299.                            files drawn in MacPaint. Note: Macintosh is a
  300.                            trademark of Apple Compute Inc., MacPaint is a
  301.                            trademark of Claris.
  302.  
  303.             Use          : Click on menubar.
  304.  
  305.             Parameters   : None
  306.  
  307.  
  308.  
  309.     SHAPES
  310.  
  311.             Description  : Allows the user to load and save (future versions)
  312.                            any Printmaster ot Printmaster+ shapes. Note:
  313.                            Printmaster and Printmaster+ are both trademarks of
  314.                            Unison World. You can use these with medium res
  315.                            Degas pics or catalog them on your printer.
  316.  
  317.             Use          : Click on menubar
  318.  
  319.             Parameters   : None
  320.  
  321.  
  322.  
  323.     NEW
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.               Description: Clears current screen.
  338.  
  339.               Use        : Click on menubar. An alert box will ask you whether
  340.                            you really want to destroy your masterpiece. Select
  341.                            YES or NO and click.
  342.  
  343.                Parameters: None
  344.  
  345.  
  346.  
  347.    QUIT
  348.  
  349.               Description: Returns user to GEM Desktop.
  350.  
  351.               Use        : Click on menubar. An alert box will ask you whether
  352.                            you really want to exit. Hit return or click on YUP
  353.                            to exit. Click on NAW to return to the menubar.
  354.  
  355.                Parameters: None
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  DRAW  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  366.  
  367.  
  368.  
  369.    CHALK
  370.  
  371.         Description: Allows user to draw with a chalk effect. This is most
  372.                      effective when using white and drawing on a black
  373.                      background.
  374.  
  375.          USE       : Left button down draws in current color. Any key returns
  376.                      to menubar. In order to draw in larger than one pixel,
  377.                      you must select either a rounded or arrow for your
  378.                      beginning or end of line under LINETYPE.
  379.  
  380.          Parameters: Color, Linetype, Gmode
  381.  
  382.  
  383.  
  384.     PLOT
  385.  
  386.       Description: Allows normal drawing in current color.
  387.  
  388.       USE        : Left button held down draws. Any key exits to menu bar.
  389.                    In order to plot larger than 1 pixel width, you must
  390.                    select LINETYPE and select a rounded or arrow for the
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                    beginning or end of a line.
  404.  
  405.       Parameters : Color, Linetype, Gmode
  406.  
  407.  
  408.  
  409.    LINE
  410.  
  411.       Description: Makes a presized line which can be placed anywhere.
  412.  
  413.       USE        : First left click defines starting point. Second left
  414.                    click defines ending point. Line may now be positioned.
  415.                    At this point, a right click kills the line and another
  416.                    may be started. A left click drops line. Another line
  417.                    may be drawn or any key to get to menubar.
  418.  
  419.        Parameters: Color, Linetype, Size, Gmode
  420.  
  421.  
  422.  
  423.    RUB BAND
  424.  
  425.       Description: Rubberbanding lines on screen.
  426.  
  427.        USE       :  First left click defines start. If second click is
  428.                     the left button, the line is ended at that point.
  429.                     If it is the right button, the line disappears.
  430.                     Another may be drawn or any key returns to menubar.
  431.  
  432.       Parameters :  Color, Gmode, Linetype, Size
  433.  
  434.  
  435.  
  436.    TEXT
  437.  
  438.       Description: Allows you to place text anywhere on the screen under
  439.                    4 rotations, any size, many types.
  440.  
  441.       Use        : Type in text then return. Place on screen.
  442.                    Clicking the left button allows places text at
  443.                    current position. If, instead, you hit the right mouse
  444.                    button, the text will disappear. Parameters : Text type,
  445.                    Size, Gmode, Color
  446.  
  447.  
  448.  
  449.    BOX
  450.  
  451.      Description : Draws hollow box on screen.
  452.  
  453.      Use         : First left click selects upper left corner of box.
  454.                    Second left click defines lower right corner. The
  455.                    presized box may now be positioned and dropped by
  456.                    clicking the left button, or cancelled by the right
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.                    button. Any key returns to menubar.
  470.  
  471.      Parameters  : Color, Linetype, Size, Gmode
  472.  
  473.  
  474.  
  475.   RBOX
  476.  
  477.     Description  : Rounded hollow box.
  478.  
  479.     Use          : Same as box.
  480.  
  481.     Parameters   : Ditto
  482.  
  483.  
  484.  
  485.   PBOX
  486.  
  487.      Description  : Filled BOX
  488.  
  489.      USE          : Same as BOX.
  490.  
  491.      Parameters   : Same as BOX including the current filltype.
  492.  
  493.  
  494.  
  495.   CIRCLE
  496.  
  497.       Description : Draws a hollow circle.
  498.  
  499.       Use         : First left click defines center for presizing. Moving
  500.                     the mouse defines radius. Second left click allows
  501.                     positioning of the predefined circle. Third left click
  502.                     allows placement of circle. If the third click is
  503.                     right button, the circle disappears. Any key returns
  504.                     to menubar.
  505.  
  506.     Parameters    : Color, Linetype, Gmode
  507.  
  508.  
  509.  
  510.    PCIRCLE
  511.  
  512.       Description : Draws a solid circle in the current fill pattern.
  513.  
  514.  
  515.  
  516.        Use         : Same as circle. Fill is determined by current filltype
  517.                      selection.
  518.  
  519.        Parameters  : Color, Linetype, Gmode, Filltype
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.    ELLIPSE
  536.  
  537.         Description : Draws a hollow ellipse.
  538.  
  539.         Use         : First left click defines center. Second left click
  540.                       defines radius for ellipse. Ellipse may now be
  541.                       positioned. Third click, if left button will place
  542.                       ellipse at current position. If the third click is
  543.                       the right button, the ellipse is erased. Any key
  544.                       returns to menu or click to draw another.
  545.  
  546.         Parameters  : Color, Linetype, Gmode
  547.  
  548.  
  549.  
  550.    PELLIPSE
  551.  
  552.          Description : Draws a solid ellipse under the current filltype.
  553.  
  554.          Use         : Same as ellipse. Drawn under current filltype.
  555.  
  556.          Parameters  : Color, Linetype, Gmode, Filltype
  557.  
  558.  
  559.  
  560.    PAINT
  561.  
  562.          Description : Pattern paint effect.
  563.  
  564.          Use         : Push left button to paint. Any key exits.
  565.                        If you select linetype and either arrow or round
  566.                        for either the beginning or end of line, then the
  567.                        linesize will affect your pattern dot size.
  568.  
  569.         Parameters  : Color, Paint type, Gmode, Linetype
  570.  
  571.  
  572.  
  573.   FILL
  574.  
  575.          Description : Fills a totally enclosed area in the current fill
  576.                        pattern.
  577.  
  578.          Use         : Position pointer in area to be filled and click.
  579.                        Any key press exists only after fill is complete.
  580.  
  581.          Parameters  : Filltype
  582.  
  583.  
  584.  
  585.   ERASER
  586.  
  587.          Description : Allows erasing of any pattern with small white
  588.                        eraser.
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.          Use         : Pressing left button causes erasing. Releasing
  603.                        left button stops erasing. Any key exits.
  604.  
  605.          Parameters  : None
  606.  
  607.  
  608.  
  609.  
  610. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  GMODE  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  611.  
  612.  
  613.  
  614.    REPLACE
  615.  
  616.  
  617.        Description : Selects Graphmode 1 - Replace. The old picture is
  618.                      replaced by the new one.
  619.  
  620.         Use        : Click to select.
  621.  
  622.         Parameters : Affect most graphics operations of KDOODLER.
  623.  
  624.  
  625.  
  626.   TRANSPARENT
  627.  
  628.        Description : Selects Graphmode 2- Transparent. The old picture
  629.                      is seen behind the new one. See GFA BASIC manual
  630.                      page 111 for more info.
  631.  
  632.        Use         : Click to select.
  633.  
  634.        Parameters  : Affects most graphic operations.
  635.  
  636.  
  637.  
  638.    XOR
  639.  
  640.        Description : Selects Graphmode 3- XOR (Exclusive OR). Every element
  641.                      of a new picture (via buffer paste,...etc.) is drawn
  642.                      except where there is already a dot. See GFA BASIC
  643.                      Manual page 111 for more info.
  644.  
  645.        Use         : Click to select.
  646.  
  647.        Parameters  : Affects most graphic operations.
  648.  
  649.  
  650.  
  651.    DBL XOR
  652.  
  653.        Description : Selects Graphmode 3- XOR. Executes the graphic
  654.                      twice under the XOR mode. This allows movement of
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                      a predefined graphic image (Circle, Box, Buff,...etc).
  668.  
  669.        Use         : Click to select.
  670.  
  671.        Parameters  : Affects most graphic operations.
  672.  
  673.  
  674.  
  675.    REV. TRANS.
  676.  
  677.        Description : Same as Transparent mode except image
  678.                     is shown in inverse.
  679.  
  680.        Use         : Click to select.
  681.  
  682.       Parameters   : Affects most graphics operations.
  683.  
  684.  
  685.          * Note: GFA, GFA BASIC are copyrights of GFA Systemtechnic.
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> EDIT  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  694.  
  695.  
  696. The edit functions are the most powerful in KDOODLER. They allow you total
  697. control over color,text size, text types, text rotation, paint types and
  698. fill types. Their power is only second to their ease of use. They allow you
  699. control over all the parameters each function offers.
  700.  
  701.  
  702.  
  703.  
  704.   COLOR
  705.  
  706.       Description : Changes color used for graphic operations.
  707.  
  708.       Use         : Click left button on either black or white in mono,or
  709.                     if using a color monitor, select from the current
  710.                     palette.
  711.  
  712.       Parameters  : NONE
  713.  
  714.  
  715.  
  716.   LINE TYPE
  717.  
  718.       Description : Allows selection of any supported line type.
  719.  
  720.       Use         : You will successively be presented with four
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                     alert boxes. The first two ask you to choose the
  734.                     type of line beginning and line end. The third is
  735.                     for line width. Note: if you make the width larger
  736.                     than 2, the dashed and broken line types will
  737.                     appear solid. The last alert box asks you to choose
  738.                     a line style according to the display above it.
  739.  
  740.       Parameters  : Gmode,Color
  741.  
  742.  
  743.  
  744.   TEXT TYPE
  745.  
  746.       Description : Selects type of text to be drawn under TEXT command.
  747.                     Does not work in low res.
  748.       Use         : A dialog box will appear. You will notice when you
  749.                     click the left button while the pointer is over a
  750.                     selection, that it turns black. Be sure you use quick
  751.                     sharp clicks. This routine responds faster to clicks
  752.                     than the rest of the program. To verify your selections
  753.                     quickly click on the SET button. The dialog box will
  754.                     be redrawn with your selection appearing in inverse.
  755.                     If you are satisfied, click on exit. You may turn a
  756.                     button off by clicking on it again and then SET.
  757.                     NOTE: Some combinations are illogical (ie. BOLD and
  758.                     LIGHT) . As such, KDOODLER will not allow you to
  759.                     select both. Instead it will turn both off and you
  760.                     will have to choose either one or the other.
  761.  
  762.      Parameters  : Gmode,Color
  763.  
  764.  
  765.  
  766.   TEXT TYPE
  767.  
  768.      Description : Allows you to select the size of the  text drawn
  769.                    under the TEXT command.
  770.  
  771.      Use         : An alert box will appear. Click on SMALLER to decrease
  772.                    the text size. Click on LARGER to increase text size.
  773.                    The exit button returns you to the menubar.
  774.  
  775.     Parameters   : None
  776.  
  777.  
  778.  
  779.   ROTATION
  780.  
  781.      Description : Allows you to select which of four 90 degree
  782.                    interval rotations the text will be drawn under the
  783.                    TEXT command. Allowed rotations are: 0,90,180,270.
  784.  
  785.      Use         : Click left arrow to decrease, right arrow to increase.
  786.                    Exit button returns to menubar.
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.      Parameters  : None
  801.  
  802.  
  803.  
  804.   PAINT TYPE
  805.  
  806.      Description : Determines what type of pattern will be used for the
  807.                    command PAINT. Available patterns are : Star, Dot,
  808.                    Slash. I admit, the dot does actually look like the
  809.                    star shaped noodles in chicken and stars soup! You
  810.                    are allowed to make your own patterns by using the
  811.                    CUT button. This allows you to select a portion of the
  812.                    currently selected screen to use as a paint pattern.
  813.  
  814.     Use          : To select one of the three pre-made patterns, click on
  815.                    PRE-MADE. To make your own select CUT. Then click the
  816.                    once to mark the upper left corner of the cut box.
  817.                    Now as you move the mouse you should see a box
  818.                    stretching to follow the mouse. If you click the
  819.                    left button again, you will notice the box does
  820.                    not stretch anymore. It has been presized,(that is
  821.                    what the stretching was for) and now may be positioned
  822.                    over the area to be included as the paint type. When
  823.                    you have it where you want it, click the left button.
  824.                    The box should now disappear and you will be
  825.                    returned to the menubar. Try the PAINT function
  826.                    and you will see your pattern when you press the
  827.                    left mouse button.
  828.  
  829.    Parameters   : Linetype
  830.  
  831.  
  832.  
  833.   FILLTYPE
  834.  
  835.   Description  : Allows selection of 37 fill types including
  836.                  fujji fill. Custom fill types are allowed!
  837.  
  838.   Use          : Click on menubar. A dialog box will appear that will
  839.                  contain samples of the pre-made fill types. Each will
  840.                  have a number which, when inverse, will signify the
  841.                  selection of that fill pattern. On the right of the
  842.                  dialog box you will see the word CURRENT. Beneath it
  843.                  will be a box FILLed with the selected sample.
  844.  
  845.             NOTE: The CURRENT box will not change when you change
  846.                   fill types, UNTIL you reselect FILLTYPE from
  847.                   the menubar. The custom fill works only in mono.
  848.                   Selection of a fill pattern affects the command FILL
  849.                   as well as all solid geometrical "P" shapes under
  850.                   DRAW. (ie PBOX,PCIRCLE...etc.) If you go to the fill menu
  851.                   and hit a key then click on EXIT. The fill pattern will be
  852.                   fujji. This will NOT show up in the CURRENT box next
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.                   time you select FILLTYPE.
  866.  
  867.   Parameters    : Color
  868.  
  869.  
  870. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Cut-N-Paste  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  871.  
  872.  
  873. Selections under this menubar are variations of the familiar graphical Cut
  874. and Paste feature. A buffer is employed to allow transportation of graphics
  875. between screen.
  876.  
  877.  
  878.   COPY-N-PASTE
  879.  
  880.    Description : Copy-N-Paste is similar to Cut-N-Paste except that
  881.                  the area to be move is copied. This allows you to
  882.                   move screen portions without destroying the original.
  883.  
  884.    Use         : Click the left button once to select the upper left
  885.                  corner of the copy area. You should now see a box
  886.                  stretching and following your mouse pointer. Position
  887.                  the pointer on the lower right corner of the area to
  888.                  be copied. Click the left button once. Now you should
  889.                  see a copy of that area following your mouse pointer.
  890.                  To place the image on the screen click the left button.
  891.                  To forget the image, click the right button. Any key
  892.                  returns to menubar.
  893.  
  894.    Parameters  : Gmode
  895.  
  896.  
  897.  
  898.   CUT-N-PASTE
  899.  
  900.    Description : Cut-N-Paste cuts a preselected block from the screen
  901.                  and allows you to put it anywhere on the screen.
  902.                  When it is put down, it replaces any image already in
  903.                  the same space.
  904.  
  905.    Use         : Click left button one to define starting point for
  906.                  the upper left corner of the sizing box. Now stretch
  907.                  box to desired size and click the left button. Now
  908.                  you should see a white patch where the size box was.
  909.                  If you move your mouse now, the cut image block will
  910.                  follow the mouse pointer. If you click the left button
  911.                  the image block will be pasted wherever the pointer is
  912.                  when you click the button. If you click the right
  913.                  button, the image will disappear. Hitting any key
  914.                  returns you to the menubar.
  915.  
  916.     Parameters   : None
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.   CUT-N-BUFFER
  933.  
  934.     Description  : Allows you to cut an image block and have it sent to
  935.                 the buffer.
  936.  
  937.     Use          : Same as Cut-N-Paste except when you click to paste the
  938.                  block, it will disappear and go to the buffer.
  939.  
  940.    Parameters    : None
  941.  
  942.  
  943.  
  944.   COPY-N-BUFFER
  945.  
  946.     Description  : Allows you to get a copy of an image block without
  947.                    destroying the image .
  948.  
  949.     Use          : The first left click will define the starting point
  950.                    of the sizing block. Now position the block to the
  951.                    size you want and click the left button again.
  952.                    The size block will disappear and a copy of the
  953.                    image block will be sent to the buffer.
  954.  
  955.    Parameters    : None
  956.  
  957.  
  958.  
  959.   BUFFER PASTE
  960.  
  961.      Description  : Allows you to retrieve any image placed into the
  962.                     buffer.
  963.  
  964.      Use          : The image will appear on the screen.  Position the
  965.                     image and click the left button. The image will be
  966.                     placed on the screen according to the current Gmode
  967.                     setting. Hitting any key returns you to the menubar.
  968.  
  969.                   Parameters    : Gmode
  970.  
  971.  
  972.  
  973. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SCREEN  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  974.  
  975.  
  976. Selecting the numbers 1 through 4 selects that screen as the current working
  977. screen. All further operations will take place on that screen.
  978.  
  979.  
  980.  
  981.   INVERT
  982.  
  983.       Description : Inverts the screen.
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.       Use         : Select from menubar.
  998.  
  999.       Parameters  : NONE
  1000.  
  1001.  
  1002.  
  1003.   GHOST
  1004.  
  1005.       Description : Causes the image to fade and become ghostlike.
  1006.  
  1007.       Use         : Select from the menubar.
  1008.  
  1009.       Parameters  : NONE
  1010.  
  1011.  
  1012.  
  1013.   BLURR
  1014.  
  1015.       Description : Blurrs the current screen.
  1016.  
  1017.       Use         : Select from menubar.
  1018.  
  1019.       Parameters  : None
  1020.  
  1021.  
  1022.  
  1023.   REVERSE
  1024.  
  1025.        Description : Causes a deep contrast blending.
  1026.  
  1027.        Use         : Select from menubar.
  1028.  
  1029.        Parameters  : None
  1030.  
  1031.  
  1032.  
  1033.   MIRROR
  1034.  
  1035.        Description : Creates a mirror image of the current screen.
  1036.  
  1037.        Use         : Select from the menubar.
  1038.  
  1039.              ************  NOTE  *******************
  1040.                 This routine is S-L-O-W!!!!
  1041.                 It will take about 5 minutes
  1042.                 to do the entire screen.
  1043.                 The next version WILL
  1044.                 Have a faster MIRROR routine.
  1045.                 ( Good reason for registering?)
  1046.              ***************************************
  1047.  
  1048.       Parameters : None
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.   CONTRAST
  1065.  
  1066.       Description : Increases the contrast of the current screen. Use mostly
  1067.                     with digitized images.
  1068.  
  1069.       Use         : Select from menubar.
  1070.  
  1071.       Parameters  : None.
  1072.  
  1073.  
  1074.  
  1075.   LIGHT NEG.
  1076.  
  1077.        Description : Causes the current screen to be shown in inverse
  1078.                      negative.
  1079.  
  1080.        Use         : Select from the menubar.
  1081.  
  1082.        Parameters  : None
  1083.  
  1084.  
  1085.  
  1086.   NEGATIVE
  1087.  
  1088.        Description : Cause the current screen to be shown as a negative.
  1089.  
  1090.        Use         : Select from the menubar.
  1091.  
  1092.       Parameters   : None
  1093.  
  1094.  
  1095.  
  1096.   SPECKLE
  1097.  
  1098.        Description : Causes faint speckles to be added to the current screen
  1099.  
  1100.        Use         : Select from the menubar.
  1101.  
  1102.       Parameters   : None
  1103.  
  1104.  
  1105.  
  1106.   UNDO
  1107.  
  1108.         Description: Allows you to undo a function back. What this means is
  1109.                      that if you accidentally fill the entire screen, in
  1110.                      order to undo that fill, go back to the menu and
  1111.                      select undo. Note: There is no undoing the undo.
  1112.  
  1113.                use : Click from menubar.
  1114.  
  1115.         Parameters : None
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.    MAGNIFY
  1132.  
  1133.         Description: Magnify the right or left half of the screen. Allows
  1134.                      users to change the picture a bit at a time.
  1135.  
  1136.                 Use: Click on magnify, left half is displayed normal with
  1137.                      a mangify window on the right. Hit R to view the right
  1138.                      half. Now the right half will be on the left with the
  1139.                      magnify wndow on the right. A box follows the pointer
  1140.                      when on the left side of the screen. When crossing to
  1141.                      the magnify window the bow will show the area magnified
  1142.                      and then you can turn the bits on or off. Click the left
  1143.                      button to turn them on and right to turn them off.
  1144.                      Notice how the boxed area of the pic changes.
  1145.  
  1146.         Parameters : R for right half or L for left half, spacebar exits.
  1147.  
  1148.  
  1149. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>  TUTORIAL  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  1150.  
  1151.  
  1152. This section is to get you familiar with the Kdoodler. It also shows you how
  1153. to get some unusual effects. It is first recommended, in fact it is assumed,
  1154. that you have read the FUNCTIONS AND COMMANDS section and have some idea of
  1155. how to use the various commands. If you are like me, you probably just
  1156. jumped in and started playing. That is OK! The program is not too difficult
  1157. to figure out by trial and error, however, if you have difficulty getting
  1158. the expected result, go back and read up on the commands used, then try again.
  1159.  
  1160.  
  1161. The feel of Kdoodler may be somewhat different than what you are used to
  1162. with normal GEM programs. This is because I used a method I call
  1163. Posi-Click in every routine that uses the mouse button. (NOTE: Dialog
  1164. boxes and Alert boxes are exceptions. They use snappy GEM clicks). Posi-
  1165. Click ensures that only one click is counted for the pressing of the desired
  1166. mouse button. You see, a problem arises when you have a loop or two
  1167. consecutive loops that are waiting for the same mouse button press. A command in
  1168. GFA BASIC to read the mouse is : MOUSE A,B,C . A and B hold the X,Y
  1169. position of the mouse pointer. C holds the buttons status as follows:
  1170.  
  1171.                IF  C=0 THEN NO BUTTONS ARE DOWN.
  1172.                IF  C=1 THEN THE LEFT BUTTON IS DOWN
  1173.                IF  C=2 THEN THE RIGHT BUTTON IS DOWN
  1174.  
  1175. Imagine now that you have a loop that waits for the left button to be
  1176. pressed. If the left button is pressed, you change some value, then wait
  1177. for another button press. The problem is, that by the time we slow humans can
  1178. release the button, the computer has counted about 10 presses because the
  1179. routine merely checked to see when the button was held down. Enter Posi-Click.
  1180. By checking for the button to be released (ie. C=0) , we can allow the user
  1181. to select at his pace and NOT the computers. This long winded speech was
  1182. primarily for those ST veterans out there whose clicking reflex has been
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195. honed by years of practice. I want to avoid the pain you may cause your mouse
  1196. by applying excessive pressure to the left button thinking that it is
  1197. somehow sticking. (Aren't BETA testers WONDERFUL? MARIE?)
  1198.  
  1199. Ok, now we are ready to begin our tutorial.
  1200.  
  1201.                      Loading Pictures
  1202.  
  1203.  Ok, say we want to load a Degas picture. We select LOAD DEG at the screen where
  1204. we want it. It appears and we are happy. What if we want every screen to
  1205. have the same picture in order to experiment and still have an original? We
  1206. could LOAD DEG then select a new screen and LOAD DEG until all four had
  1207. the same picture. This isn't very efficient though. How about if we try this:
  1208.  
  1209.        Select LOAD DEG and then select PLOT (or any other DRAW function).
  1210.       Now hit the spacebar and you will be back to the menubar. Ok, now select
  1211.       a different screen and UNDO.
  1212.  
  1213. See what happens? The UNDO buffer keeps a copy of the screen BEFORE we modify
  1214. it, just in case we change our minds after the fact. We had to select PLOT in
  1215. order trick the UNDO buffer into grabbing the screen, even though we had no
  1216. intention of plotting. Selecting any DRAW command causes the UNDO buffer to
  1217. grab the screen...just in case. Ok we now have a better way to get the same
  1218. picture to all screens. But this still isn't the easiest way KDOODLER can do
  1219. this. Try this:
  1220.  
  1221.        Select LOAD DEG. Now select COPY-N-BUFFER. Box in the entire screen
  1222.       starting at the upper left corner to the lower right. If you miss the
  1223.       first time, just try again until you are sure you got all of the screen.
  1224.       Now select replace under GMODE. OK, now select a screen where you want
  1225.       the picture placed. Select BUFFER PASTE and position the pointer to the
  1226.       top left corner. Does the flashing image look familiar? Now click the
  1227.       left button to drop the image and hit any key to get to the menubar. So
  1228.       now we have the picture in the buffer and we can repeatedly place it on
  1229.       any screen we choose. Neat huh?
  1230.  
  1231.  The Binary Image Format (.BIF) files are simple 32000 byte images of the
  1232. screen. They are compatible with the GFA commands BLOAD and BSAVE. This means
  1233. after dawdling with KDOODLER, you can incorporate your works into your GFA
  1234. BASIC programs.
  1235.  
  1236.  
  1237.  
  1238.                            Kdoodling
  1239.  
  1240.  Ok now that we understand how to load and save our precious little gems,
  1241. let's create one. NEW all screens and select DBL XOR. Now select INVERT. The
  1242. screen should now be black. Now select CHALK and write your name. Now write
  1243. your brothers name. Now write " I will not chew gum in class." fifty thousand
  1244. times.(Just kidding). See how you get a chalk like effect? Now hit a key to
  1245. get back to the menubar. Select LINETYPE. Select ARROW for the beginning of
  1246. the line. Set the line width to 25. Select line stye 1. Now select CHALK.
  1247. Write "Candy Cane". See how this works? . Hit a key and select XOR.(Note: When
  1248. using either XOR or Double XOR mode, item will display in default color, this
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261. means that any color you select will only apply if you are NOT in an XOR mode)
  1262. Now try CHALK. Larger linetypes result in larger dots. Going faster makes the
  1263. spacing of the stripes wider, while slower packs them. PLOT will do similar
  1264. things, even change with different GMODE selections. When selecting LINETYPE
  1265. for PLOT Be sure to always select either the beginning or end as either arrow
  1266. or rounded if your intend to have the dots larger than one pixel. Select DBL
  1267. XOR and NEW all screens. Now select LINE. Press the left button and then let
  1268. go. Now move the pointer around. You should see a line stretching to follow
  1269. your mouse pointer. Find a size you like and press the left mousebutton...then
  1270. release it. Now move the mouse. Aha, a stick follows little mousie wherever
  1271. she may roam. If the size isn't to your liking click the right button and make
  1272. a new one. Otherwise click the left button and watch the stick drop. Now for
  1273. a twist. Select REPLACE. Now click the left button. Now move the mouse. Now
  1274. stop moving the mouse and click the left button again. Now move the mouse.
  1275. Hmmm. Ok stop playing and click the left button. Now we will create a visual
  1276. effect. Select a line width of one with normal ends. Position the pointer near
  1277. the center of the screen. Now imagine a circle whose center is the pointer.
  1278. You will be tracing such a circle in a bit, for now just imagine it. Wake up!
  1279. Ok click the left mouse button and trace that circle. When you have come full
  1280. circle, click the left button twice. Now what does that look like to you?
  1281. Perhaps the leaf from some exotic plant? This technique can be applied to
  1282. simulating feathers also. The key thing to remember here is that you must
  1283. imagine the OUTLINE of the object you want to simulate, then trace it in
  1284. this mode.  For a bit lighter effect try TRANSPARENT on a Clear screen. Other
  1285. Gmodes work here as well. Ever heard the saying " The shortest distance
  1286. between two points is a straight line" ? Well RUBBER BAND allows you to
  1287. do just that. Try it. Some drawing programs having a feature known as Kline,
  1288. in which the end of every line is the beginning point for the next. Kdoodler
  1289. can also do this, but you do have to pay attention to what you are doing.
  1290. First select RUBBER BAND. Now click the left button and move the mouse. Now,
  1291. without moving the mouse, click the left button twice in quick succession and
  1292. move the mouse again. Repeat this until you get bored and want to try another
  1293. command. Ever want to make a diagram with arrows pointing to things? Select
  1294. LINETYPE and then select arrow as the ending point. Now try RUBBER BAND. Neat
  1295. huh? A useful feature to any drawing program is the ability to add text to the
  1296. image. Kdoodler shines in this respect. Select DBL XOR and NEW all screens.
  1297. Now select TEXT. You should see a blank screen saying "Please type your text
  1298. now." Ok type your name and hit return. Move your mouse and observe what
  1299. happens. You may now place the text on the screen by pressing the left
  1300. button. Or you may hit the right button to erase the text. If you were
  1301. following the manual word for word, you probably placed the text BEFORE you
  1302. got to the part where I told you it was possible to make it go away. Not to
  1303. fear, the UNDO command is here. (Gee, do people really make mistakes?)
  1304. Ok now do you suppose we can get different types of text? Select TEXT TYPE
  1305. from the menubar. You should see a dialog box in the lower right of the
  1306. screen. Now select (ST veterans: here is the chance for you to put those quick
  1307. snappy clicking fingers to use ) a text style. You must use quick clicks here
  1308. and only one per box. Your choices should turn black. Now click on the SET
  1309. button and observe the dialog box. If you got the correct click method, your
  1310. selections will be inverse, if not then try again until you get them. Also,
  1311. for those wonderful little hackers who always try to crash a program by giving
  1312. it garbage, you may not select illogical combinations of text. For example, is
  1313. there a type of text that is both light and bold at the same time? I think
  1314. not. If you do try to select both, all you will get for your trouble is
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327. another try at text selection since selecting both cause neither to be
  1328. recognized. When you are satisfied with your selections, click on the EXIT
  1329. button and you will be at the menubar. Now select TEXT. OK, we can also resize
  1330. using TEXT SIZE. Select TEXT SIZE and click on the larger button until it
  1331. reads about 25 or so. Now try TEXT.  Finally we have the ability to rotate
  1332. text in either 0,90,180 or 270 degrees. Select ROTATION and click the
  1333. right arrow. Now exit and try TEXT. Check out the other rotations and come
  1334. back when you have finished playing. Ok, now what if we want to be fancy? Set
  1335. ROTATION to 0 and select XOR. Now try TEXT and this time don't click the left
  1336. button. See what happens? Try this with the others GMODES and come back when
  1337. you are finished playing. By the way, if you didn't try it already, COLOR will
  1338. allow you to do the same type of stuff on a black screen. Ok, now NEW all
  1339. screens and select DBL XOR. Kdoodler offers a variety of geometrical shapes
  1340. for you to use in your kdoodlings. I will go through how the various
  1341. parameters apply using only the BOX shape because the procedure is identical
  1342. for all shapes. Shapes with a P in front of their name are solid shapes which
  1343. are filled according to the currently selected fill pattern. Ok now let's
  1344. start. Select BOX. Now click the left button and move the mouse. You should
  1345. see a box stretching or shrinking to follow your mouse. Now click the left
  1346. button again. You should now see a box, the size it was when you clicked the
  1347. mouse, following your pointer. If you don't want the box, click the right
  1348. button. If you want it, then click the left button. See how this works?
  1349. The general procedure is the same for all the shapes. Now try selecting
  1350. different GMODES and draw some more boxes. See how it affects how the shapes
  1351. are drawn? Play a while and come back when you are finished. Ok, now select
  1352. DBL XOR and NEW all screens. Do you suppose we could use different line
  1353. types in our geometrical shapes? Select LINETYPE and try all the a few
  1354. selections. How about a dotted box? Maybe a dashed one? Ok, now for some
  1355. filled shapes. Select DBL XOR and NEW all screens. Now Select FILLTYPE and you
  1356. should see the fill menu. Patterns are numbered one to thirty six with
  1357. thirty seven being the custom fill shape. Click on a pattern you like and then
  1358. click on the exit button. Now select PRBOX from the menubar. Try making a box
  1359. just as you did before. You should see a rounded box filled in the pattern you
  1360. selected. If you go back to FILLTYPE, you will notice that your previous
  1361. selection is showing in the current bar. This will give you an idea of how
  1362. the pattern looks on a larger area. Ok, now if you didn't read COMMANDS and
  1363. FUNCTIONS, you missed a trick-the fujji fill. Select FILLTYPE then press any
  1364. key on the keyboard. Now click on exit. Now draw a PRBOX. Did you get it? Ok,
  1365. as always, try the different GMODES and see how they affect the P shapes. Also
  1366. try all the shapes. Play around a bit, then come back when you are through.
  1367. Now NEW the screen and select PAINT. Press the left button and HOLD it down.
  1368. Now move the mouse. See the effect? For variation, try selecting PAINT TYPE
  1369. and then PRE-MADE. You have two other choices. Try each of them and come back
  1370. when you are through playing. Ok , now let's get wild. NEW the screen and
  1371. select the STAR paint type. Ok, now select LINETYPE and make one end ROUND or
  1372. ARROW. Now select a line width of about 25 .  Goto the PAINT command and
  1373. paint. NEAT? It gets better. Now select XOR. Now try PAINT. WOW! (Ok, maybe
  1374. your not that impressed, but thinking so does my ego good!) Try mixing the
  1375. GMODES and the pre-made shapes (under PAINT TYPE). Come back if you ever stop
  1376. playing.  When you are finished, NEW the screen and set the GMODE to
  1377. TRANSPARENT. It's not over yet! You get to make your own paint types too!
  1378. Select PAINT TYPES. Now select CUT. Now click the left button. Size the box
  1379. and click the left button again. Now position the 'CUT' box and click on the
  1380. left button. Now try the PAINT! You already know how to fill, but there are a
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393. few points before moving on. First, filling is done by a system routine, there
  1394. is NO WAY TO ESCAPE from it (THEY CONTROL THE HORIZONTAL AND
  1395. THE VERTICAL.........AND THE FILL!). So beware ye who would foolheartedly
  1396. select FILL. The second point is that if you want to fill in a shape you must
  1397. be sure there is a continuous black line (or white if inverse) completely
  1398. enclosing the shape, lest your fill pattern leaks onto the rest of your
  1399. picture. If you make this mistake, clap your hands three times, say "Alacazam"
  1400. and select UNDO. (NOTE: Less superstitious persons may just select UNDO)
  1401. Ok, now NEW the screen and select DBL XOR. To save you the boredom of reading
  1402. this again and me typing it, I will take a bold step and term this setup the
  1403. "STANDARD" setup. OK? Now get a standard screen (paying attention?). Select
  1404. PLOT and scribble . Now select ERASER. Pressing the button make it erase. Hit
  1405. any key to return to the menubar.
  1406.  
  1407.  
  1408.                                CUT-N-PASTE
  1409.  
  1410.  
  1411.  New the screen and select XOR. Load in the DEG picture KRIS1.PI3. (Gee what a
  1412. handsome guy!) OK, here is a good specimen for electronic CUT-N-PASTE. (HE HE
  1413. HE IGOR). But first, use the buffer to make multiple copies of me on every
  1414. screen. If you forgot how to do this, look at the very beginning of this
  1415. tutorial. So, now ve vill try ze elctronique COPY-N-PASTE. Select
  1416. COPY-N-PASTE. Position the pointer near my right eye (on your left). Click the
  1417. left button and make the box enclose my nose. Now click the left button. Move
  1418. your mouse. You should see a copy of my nose flying around the screen
  1419. alongside your pointer. Now, you have two choices. First, you can paste my
  1420. nose on my head by positioning it and clicking the left button. Or you could
  1421. make it disappear by clicking the right button. The choice is yours. Try this
  1422. with the various GMODES. Ok, NEW the screen, and select TRANSPARENT. Select
  1423. CUT-N-PASTE. Click the left button the select the left corner and stretch the
  1424. box to size. Now click the left button again. You will now see my facial
  1425. portion flying around the screen with your mouse pointer. A left click plops
  1426. the image down. A right click puts it back where it came from. Hitting any key
  1427. will get you back to the menubar, lest you desire to distort me. Again, you
  1428. control the GMODES and as always play and have fun. Moving right along, NEW
  1429. the screen and select TRANSPARENT. Then try CUT-N-BUFFER . It works like
  1430. Cut-N-Paste, except this time when you try to paste, the image goes to the
  1431. buffer. That also gives away the COPY-N-BUFFER command. As mentioned at the
  1432. beginning of this tutorial, the buffer is a valuable way to move images from
  1433. screen to screen. Why do that? Ever heard of CLIP ART? If you haven't, Clip
  1434. Art is a bunch of cutesy little pictures and drawings which were made for the
  1435. specific purpose of incorporation by users into their own graphic creations.
  1436. This is a real help to those of us who haven't any artistic ability (like me).
  1437. Ok now NEW the screen and select TRANSPARENT. Select BUFFER PASTE and watch as
  1438. the buffer data follows your mouse. Left clicking pastes the image, right
  1439. clicking kills. Select XOR, watch the image now. Getting any ideas? Try the
  1440. other GMODES and return when you are through.  Did you know commands allows
  1441. you to make showed text in any size?
  1442.  
  1443.  
  1444.                             SCREEN EFFECTS
  1445.  
  1446. First get a standard screen. Select LOAD DEG and load SAMPLES.PI3. This shows
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459. you some of the different effects you can get by trying the effect under
  1460.  
  1461.                             SCREEN.
  1462. Some new and interesting effects can be made from combinations of existing
  1463. effects. If you want to enhance the darkness of an image, alternately select
  1464.  
  1465.                          INVERT then SPECKLE.
  1466. Or, if you want to enhance the light, try SPECKLE then INVERT. Try each out
  1467. separatley and in combination. You may be surprised. Using Shapes Ok, now we
  1468. can use those PM+ shapes with our Degas pics in Mono, or Medium res color!
  1469. Monochrome You can use more shapes at one time in mono.
  1470.  
  1471.  
  1472. Ok, NEW the screen. Now, click on Shapes. Select load. The drive will spin
  1473. looking for any file with a .SHP extenstion. These are PM or PM+ shapes
  1474. and NOT icon shapes. Make sure you have the correect ones. If you have the
  1475. original disk form PM+ in the drive, you should select STANDARD.SHP. These are
  1476. the normal shapes that come with the PM+ program. Next you will be asked if
  1477. you want to print the names. For now, say yes. You will again see the drive
  1478. spin, or hardisk, as the program looks for a file with and extender .SDR.
  1479. Again, select STANDARD.SDR. Now it will ask you if you want to catalog the
  1480. shapes or single page them. Catalog means you want to print them all out
  1481. together like they have in the PM manuals. If you select this, you will be
  1482. printing every page until you select YES, when it asks "STOP HERE" (at this
  1483. page). If you select SINGLE, then you are telling the program that you want to
  1484. find a single page worth of shapes to use in your creations. You can PASTE
  1485. shapes into your Degas creations with this, or convert PM+ shapes to Degas.
  1486. When you want no more, click YES to stop and go back to the menubar. COLOR
  1487. You cannot load shapes in low res. This is beacause you would only get about 9
  1488. in one screen. But, in medium res you can load and manipulate the shapes. The
  1489. procedure is exacty the same for high res, except when you wish to catalog the
  1490. shapes, they will not appear as normal in high res, however, they will print
  1491. out correctly, which is the purpose of CATALOG in the first place. You can use
  1492. SINGLE to load shapes for PASTING into your own Degas files.
  1493.  
  1494. MAGNIFY
  1495.  
  1496. This is a mono only routing. I hope to have the color routine working in the
  1497. next release. Select MAGNIFY from the menubar. Now you should see whatever
  1498. picuture was on the screen cut in half. On the left, you should see the left
  1499. half of the picture, on the right you will see a magnify window. You can
  1500. position the small box following the cursor, and when you  hold the left
  1501. button, you will notice the magnify window shows what is in the box, but in a
  1502. larger size. To edit this area, let go of the left button and move into the
  1503. magnify window. You should see the box follow you until you get to the
  1504. 'border' of the two sides, it will "snap" to where it was before you moved it.
  1505. This is to provide a visual locator of where you are editing the picture.
  1506. Now, in the magnify window (you should already be there) point to
  1507. a black square (bit) and click the right button, this turns the bit off. Now
  1508. click the left button, it turns it on. To edit the right half of the screen
  1509. hit R on the keyboard. L will return you to the left half an hitting the
  1510. spacebar returns you to the menubar.
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525. CUSTOM FILL
  1526.  
  1527.  Note: Cutom fill does not work in color...YET!
  1528.  
  1529. This section explains how to make and use custom fill patterns. First, select
  1530. FILLTYPE under the EDIT of the menubar. Now select CUSTOM from the dialog box.
  1531. Now you should see the screen blank and two squares appear. The large box
  1532. represents a magnification of the bits used for the fill pattern. The small
  1533. box is how it really appears. To turn a bit on click the left button while the
  1534. pointer is anywhere inside the large sqaure, and to turn a bit off click the
  1535. right button. Hitting the spacebar exits. Now make a pattern (smiley face if
  1536. you like) and hit the spacebar. Now select FILLTYPE and this time click on
  1537. PREMADE, since you have made your pattern. CLick on CUSTOM and then EXIT. Now
  1538. to see your smiley fill in action, try the FILL command, the entire screen
  1539. should fill with smiley faces! This also affects the filled in shapes.
  1540.  
  1541.  
  1542. ******************************************************************************
  1543.                                Enhancements
  1544.  
  1545. Please let me know of any future enhancements you would like to see in
  1546. Kdoodler.
  1547.  
  1548.  
  1549.           If you would like to register, then please send $10.00 to:
  1550.  
  1551.                            Kdoodler Registration
  1552.                            2112 W. Bridge Ave
  1553.                            Spokane, Wa. 99201
  1554.  
  1555.  
  1556.           I will give you the latest version of KDOODLER on a high quality
  1557.           disk as well as hints and tips for using the program.
  1558.  
  1559.                                Kristofer H. Cruz
  1560.  
  1561.  
  1562.  
  1563. ******************************************************************************
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.